home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / HP__CLJ1.PP_ / hp__clj1.ppd
PostScript Printer Description  |  1996-04-25  |  22KB  |  683 lines

  1. *PPD-Adobe: "4.2"
  2.  
  3. *% =============================
  4. *% Adobe Systems PostScript(R) Printer Description File
  5. *% Copyright 1993-1994 Hewlett-Packard Company
  6. *% =============================
  7.  
  8. *% =============================
  9. *% Product/PPD Information
  10. *% =============================
  11. *FormatVersion: "4.2"
  12. *FileVersion: "1.0"
  13. *LanguageEncoding: ISOLatin1
  14. *LanguageVersion: English
  15. *PCFileName: "hpwinps.ppd"
  16.  
  17. *Product: "(HP Color LaserJet)"
  18. *ModelName: "HP Color LaserJet PS"
  19. *NickName: "HP Color LaserJet PS"
  20. *PSVersion: "(2013.114) 4"
  21.  
  22. *% =============================
  23. *% Basic Device Capabilities
  24. *% =============================
  25. *LanguageLevel: "2"
  26. *ColorDevice: True
  27. *DefaultColorSpace:  CMY
  28. *TTRasterizer: Type42
  29. *FileSystem: False
  30. *Throughput: "10"
  31.  
  32. *% =============================
  33. *% Emulations and Protocols
  34. *% =============================
  35. *Protocols: PJL TBCP
  36.  
  37. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  38. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  39. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  40.  
  41. *% =============================
  42. *% Installable Options
  43. *% =============================
  44. *OpenGroup: InstallableOptions/Options Installed
  45.           
  46. *OpenUI *Option1/Rear Feed Unit: Boolean
  47. *DefaultOption1: False
  48. *Option1 True/Installed: ""
  49. *Option1 False/Not Installed: ""
  50. *?Option1: "
  51.     save
  52.    currentpagedevice /InputAttributes get
  53.    1 get
  54.    null eq
  55.    {(False)}{(True)}ifelse = flush
  56.     restore
  57. "
  58. *End
  59. *CloseUI: *Option1 
  60.  
  61. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  62. *DefaultInstalledMemory: 8Meg
  63. *InstalledMemory    8Meg/ 8 - 15 MB Total RAM: ""
  64. *InstalledMemory    16Meg/ 16 - 23 MB Total RAM: ""
  65. *InstalledMemory    24Meg/ 24 - 31 MB Total RAM: ""
  66. *InstalledMemory    32Meg/ 32 - 39 MB Total RAM: ""
  67. *InstalledMemory    40Meg/ 40 - 56 MB Total RAM: ""
  68.  
  69. *?InstalledMemory: "
  70.     save
  71.         currentsystemparams /RamSize get
  72.         524288 div ceiling cvi 2 div
  73.         /size exch def
  74.         size 40 ge
  75.         {(40Meg)}
  76.         {size 32 ge
  77.             {(32Meg)}
  78.             {size 24 ge
  79.                 {(24Meg)}
  80.                 {size 16 ge
  81.                     {(16Meg)}
  82.                     {(8Meg)} ifelse
  83.                 }ifelse
  84.             }ifelse
  85.         }ifelse = flush
  86.     restore
  87. "
  88. *End
  89. *CloseUI: *InstalledMemory
  90.  
  91. *CloseGroup: InstallableOptions                
  92.  
  93.  
  94.  
  95. *% =============================
  96. *% User Interface Constraints
  97. *% =============================
  98. *% Disable access to Rear Tray and Manual Feed if AFU is not installed
  99. *UIConstraints: *Option1 False *InputSlot Rear
  100. *UIConstraints: *Option1 False *InputSlot ManualFeed
  101.  
  102. *% If transparencies are selected, set Output Bin to Lower
  103. *UIConstraints: *MediaType Transparency *OutputBin Upper
  104. *UIConstraints: *MediaType Plain        *OutputBin Lower
  105.  
  106. *% If selected page size is not supported, disable Rear Tray
  107. *UIConstraints: *PageSize   Tabloid *InputSlot Rear
  108. *UIConstraints: *PageRegion Tabloid *InputSlot Rear
  109. *UIConstraints: *PageSize   Legal   *InputSlot Rear
  110. *UIConstraints: *PageRegion Legal   *InputSlot Rear
  111. *UIConstraints: *PageSize   A3      *InputSlot Rear
  112. *UIConstraints: *PageRegion A3      *InputSlot Rear
  113.  
  114. *%If Rear Tray selected disable Tabloid/A3/Legal paper sizes
  115. *UIConstraints: *InputSlot Rear *PageSize   Tabloid
  116. *UIConstraints: *InputSlot Rear *PageRegion Tabloid
  117. *UIConstraints: *InputSlot Rear *PageSize   Legal
  118. *UIConstraints: *InputSlot Rear *PageRegion Legal
  119. *UIConstraints: *InputSlot Rear *PageSize   A3
  120. *UIConstraints: *InputSlot Rear *PageRegion A3
  121.  
  122. *% If selected paper size != Letter/a4/executive, disable Color Models
  123. *UIConstraints: *PageSize   Tabloid *HPColorModel Color
  124. *UIConstraints: *PageRegion Tabloid *HPColorModel Color
  125. *UIConstraints: *PageSize   Legal   *HPColorModel Color
  126. *UIConstraints: *PageRegion Legal   *HPColorModel Color
  127. *UIConstraints: *PageSize   A3      *HPColorModel Color
  128. *UIConstraints: *PageRegion A3      *HPColorModel Color
  129.  
  130. *% If selected paper size != Letter/A4/Executive, Disable HPPantone option
  131. *UIConstraints: *PageSize   Tabloid *HPPantone True
  132. *UIConstraints: *PageRegion Tabloid *HPPantone True
  133. *UIConstraints: *PageSize   Legal   *HPPantone True
  134. *UIConstraints: *PageRegion Legal   *HPPantone True
  135. *UIConstraints: *PageSize   A3      *HPPantone True
  136. *UIConstraints: *PageRegion A3      *HPPantone True
  137.  
  138. *%  Disable paper sizes if HPPantone is selected
  139. *UIConstraints: *HPPantone True *PageSize   Tabloid 
  140. *UIConstraints: *HPPantone True *PageRegion Tabloid 
  141. *UIConstraints: *HPPantone True *PageSize   Legal
  142. *UIConstraints: *HPPantone True *PageRegion Legal
  143. *UIConstraints: *HPPantone True *PageSize   A3      
  144. *UIConstraints: *HPPantone True *PageRegion A3
  145.  
  146.  
  147. *% If user selects HPPantone, disable Cluster Halftone and Color Modes
  148. *UIConstraints: *HPPantone True *HPHalftone Cluster
  149. *UIConstraints: *HPPantone True *HPHalftone AppHalftone
  150. *UIConstraints: *HPPantone True *HPColorModel Gray
  151.  
  152. *% If Print Color as Gray is selected, disable HPPantone
  153. *UIConstraints: *HPColorModel Gray *HPPantone True
  154.  
  155.  
  156. *% =============================
  157. *% Media Selection/Paper Handling
  158. *% =============================
  159. *LandscapeOrientation: Plus90
  160. *VariablePaperSize: False
  161.  
  162. *% Code in this section both selects a tray and sets up frame buffer
  163. *OpenUI *PageSize: PickOne
  164. *OrderDependency: 30 AnySetup *PageSize
  165. *DefaultPageSize: Letter
  166.  
  167. *PageSize Letter/Letter 8 1/2 x 11 in: "
  168.     <</DeferredMediaSelection true>> setpagedevice
  169.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  170. *End
  171. *PageSize Legal/Legal 8 1/2 x 14 in: "
  172.     <</DeferredMediaSelection true>> setpagedevice
  173.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  174. *End
  175. *PageSize Tabloid/Tabloid 11 x 17 in: "
  176.     <</DeferredMediaSelection true>> setpagedevice
  177.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  178. *End
  179. *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
  180.     <</DeferredMediaSelection true>> setpagedevice
  181.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  182. *End
  183. *PageSize A4/A4 210 x 297 mm: "
  184.     <</DeferredMediaSelection true>> setpagedevice
  185.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  186. *End
  187. *PageSize A3/A3 297 x 420 mm: "
  188.     <</DeferredMediaSelection true>> setpagedevice
  189.     2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  190. *End
  191. *?PageSize: "
  192.  save
  193.    currentpagedevice /PageSize get aload pop
  194.    2 copy gt {exch} if 
  195.    (Unknown) 
  196.    6 dict
  197.    dup [612 792] (Letter) put
  198.    dup [612 1008] (Legal) put
  199.    dup [792 1224] (Tabloid) put 
  200.    dup [522 756] (Executive) put   dup [595 842] (A4) put    dup [842 1190] (A3) put
  201.    { exch aload pop 4 index sub abs 5 le exch 
  202.    5 index sub abs 5 le and 
  203.       {exch pop exit} {pop} ifelse
  204.    } bind forall
  205.    = flush pop pop
  206. restore 
  207. "
  208. *End
  209. *CloseUI: *PageSize
  210.  
  211. *OpenUI *PageRegion:  PickOne
  212. *OrderDependency: 40 AnySetup *PageRegion
  213. *DefaultPageRegion: Letter
  214.  
  215. *PageRegion Letter/Letter 8 1/2 x 11 in: "
  216.     <</DeferredMediaSelection true>> setpagedevice
  217.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  218. *End
  219. *PageRegion Legal/Legal 8 1/2 x 14 in: "
  220.     <</DeferredMediaSelection true>> setpagedevice
  221.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  222. *End
  223. *PageRegion Tabloid/Tabloid 11 x 17 in: "
  224.     <</DeferredMediaSelection true>> setpagedevice
  225.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  226. *End
  227. *PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
  228.     <</DeferredMediaSelection true>> setpagedevice
  229.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  230. *End
  231. *PageRegion A4/A4 210 x 297 mm: "
  232.     <</DeferredMediaSelection true>> setpagedevice
  233.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  234. *End
  235. *PageRegion A3/A3 297 x 420 mm: "
  236.     <</DeferredMediaSelection true>> setpagedevice
  237.     2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  238. *End
  239. *CloseUI: *PageRegion
  240.  
  241. *% The following entries provide information about specific paper keywords.
  242. *DefaultImageableArea: Letter
  243. *ImageableArea Letter/Letter 8 1/2 x 11 in: "10.9201 12.0001 601.32 780.0"
  244. *ImageableArea Legal/Legal 8 1/2 x 14 in: "10.32 10.68 601.68 997.56"
  245. *ImageableArea Tabloid/Tabloid 11 x 17 in: "12.0001 11.16 780.0 1213.08"
  246. *ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 13.20 508.68 742.8"
  247. *ImageableArea A4/A4 210 x 297 mm: "13.14 13.92 581.76 828.00"
  248. *ImageableArea A3/A3 297 x 420 mm: "13.9201 11.16 828.0 1179.96"
  249. *?ImageableArea: "
  250.  save
  251.    /cvp { (                ) cvs print ( ) print } bind def
  252.    /upperright {10000 mul floor 10000 div} bind def
  253.    /lowerleft {10000 mul ceiling 10000 div} bind def
  254.    newpath clippath pathbbox
  255.    4 -2 roll exch 2 {lowerleft cvp} repeat
  256.    exch 2 {upperright cvp} repeat flush
  257.  restore
  258. "
  259. *End
  260.  
  261. *% These provide the physical dimensions of the paper (by keyword)
  262. *DefaultPaperDimension: Letter
  263.  
  264. *PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
  265. *PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
  266. *PaperDimension Tabloid/Tabloid 11 x 17 in: "792 1224"
  267. *PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
  268. *PaperDimension A4/A4 210 x 297 mm: "595 842"
  269. *PaperDimension A3/A3 297 x 420 mm: "842 1190"
  270.  
  271. *RequiresPageRegion Front: False
  272. *RequiresPageRegion Rear: True
  273. *RequiresPageRegion Manual: True
  274.  
  275. *% =============================
  276. *% HPPantone Color Control
  277. *% =============================
  278. *OpenUI *HPPantone/Pantone<AE>: Boolean
  279. *OrderDependency: 50 AnySetup *HPPantone
  280. *DefaultHPPantone: False
  281. *HPPantone True/On: "
  282.     <</Install 
  283.     {/ScatterHalftone /Halftone findresource sethalftone {} settransfer
  284.     false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering
  285.     } 
  286.     >> setpagedevice
  287.     /setscreen { pop pop pop } def
  288.     /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  289.     /sethalftone  { pop } def
  290.        /ScatterHalftone /Halftone findresource sethalftone 
  291.        /ScatterCRD /ColorRendering findresource setcolorrendering
  292.  
  293. "
  294. *End
  295.  
  296. *HPPantone False/Off: ""
  297. *?HPPantone: "
  298.     save
  299.         currentpagedevice /ProcessColorModel get
  300.         /DeviceCMY eq currenthalftone /HalftoneType get 9 eq and
  301.         {(True)} {(False)} ifelse = flush
  302.     restore
  303. "
  304. *End
  305. *CloseUI: *HPPantone
  306.  
  307. *% =============================
  308. *% Gray Levels and Halftoning
  309. *% =============================
  310. *ScreenFreq: "60.0"
  311. *ScreenAngle: "45.0"
  312. *DefaultScreenProc: Dot
  313. *ScreenProc Dot: "
  314.     {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  315.     {dup mul exch dup mul add 1 exch sub } ifelse }
  316. "
  317. *End
  318.  
  319. *ScreenProc Line: "{ pop }"
  320. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  321.  
  322. *DefaultTransfer: Null
  323. *Transfer Null: "{ }"
  324. *Transfer Null.Inverse: "{ 1 exch sub }"
  325.  
  326. *OpenUI *HPHalftone/Halftone: PickOne
  327. *OrderDependency: 10 DocumentSetup *HPHalftone
  328. *DefaultHPHalftone: Cluster
  329. *HPHalftone Cluster/Cluster (Standard): "
  330.     <</Install 
  331.     {/ClusterHalftone /Halftone findresource sethalftone {} settransfer
  332.     false setstrokeadjust /ClusterCRD /ColorRendering findresource setcolorrendering
  333.     } 
  334.     >> setpagedevice
  335.         /ClusterHalftone /Halftone findresource sethalftone 
  336.        /ClusterCRD /ColorRendering findresource setcolorrendering    
  337. "
  338. *End
  339. *HPHalftone Scatter/Scatter (Enhanced): "
  340.     <</Install 
  341.     {/ScatterHalftone /Halftone findresource sethalftone {} settransfer
  342.     false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering
  343.     } 
  344.     >> setpagedevice
  345.     /setscreen { pop pop pop } def
  346.     /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  347.     /sethalftone  { pop } def
  348.        /ScatterHalftone /Halftone findresource sethalftone 
  349.        /ScatterCRD /ColorRendering findresource setcolorrendering
  350. "
  351. *End 
  352. *HPHalftone AppHalftone/Printer's Current Setting :""
  353. *?HPHalftone:"
  354.     save
  355.         currenthalftone /HalftoneType get 9 eq
  356.         {(Scatter)} {(Cluster)} ifelse = flush
  357.     restore
  358. "
  359. *End    
  360. *CloseUI: *HPHalftone
  361.  
  362.  
  363.  
  364. *% =============================
  365. *% Color Control  :  User either prints color or device grayscale
  366. *% =============================
  367. *OpenUI *HPColorModel/Color Control : PickOne
  368. *OrderDependency: 10 DocumentSetup *HPColorModel
  369. *DefaultHPColorModel: Color
  370. *HPColorModel Color/Full Color: "
  371.     <</ProcessColorModel /DeviceCMY>> setpagedevice
  372. "
  373. *End
  374. *HPColorModel Gray/Print Color as Gray: "
  375.     <</ProcessColorModel /DeviceGray>> setpagedevice
  376. "
  377. *End
  378. *?HPColorModel: "
  379.     save
  380.         currentpagedevice /ProcessColorModel get
  381.         /DeviceCMY eq {(True)} {(False)} ifelse = flush
  382.     restore
  383. "
  384. *End
  385. *CloseUI: *HPColorModel
  386.  
  387.  
  388. *% =============================
  389. *% Media Handling Features
  390. *% =============================
  391. *% Media Type Selection
  392. *OpenUI *MediaType/Media Type: PickOne
  393. *OrderDependency: 20 AnySetup *MediaType
  394. *DefaultMediaType: Plain
  395. *MediaType Plain/Paper: ""
  396. *MediaType Transparency/Transparency: ""
  397.  
  398. *?MediaType: "
  399.  save
  400.     currentpagedevice /MediaType get
  401.     dup null eq {pop (Unknown)} if
  402.     = flush
  403.  restore
  404. "
  405. *End
  406. *CloseUI: *MediaType
  407.  
  408. *% Media Input Sources
  409. *OpenUI *InputSlot: PickOne
  410. *OrderDependency: 20 AnySetup *InputSlot
  411. *DefaultInputSlot: Front
  412.  
  413. *InputSlot Front/Front Tray: "
  414.     <</DeferredMediaSelection true
  415.    /MediaPosition 0
  416.     >> setpagedevice
  417. "
  418. *End
  419. *InputSlot Rear/Rear Tray: "
  420.     <</DeferredMediaSelection true
  421.    /MediaPosition 1
  422.     >> setpagedevice
  423. *End   
  424. *InputSlot ManualFeed/Manual Feed: "
  425.     <</ManualFeed true >> setpagedevice
  426. "
  427. *End
  428. *?InputSlot: "
  429.  save
  430.     currentpagedevice /InputAttributes get
  431.     /Priority get 
  432.     aload pop pop
  433.     0 eq {(Upper)} {(Rear)} ifelse
  434.     = flush
  435.  restore
  436. "
  437. *End
  438.  
  439. *CloseUI: *InputSlot
  440.  
  441. *% *********************************************************
  442. *% Media Output Destination
  443. *% *********************************************************
  444. *DefaultOutputOrder: Normal
  445. *PageStackOrder Upper: Normal
  446. *PageStackOrder Lower: Reverse
  447. *OpenUI *OutputBin/Output Bin: PickOne
  448. *OrderDependency: 40 AnySetup *OutputBin
  449. *DefaultOutputBin: Upper
  450. *OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice"
  451. *OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice"
  452. *?OutputBin:"
  453.  save
  454.     currentpagedevice /OutputFaceUp get
  455.     {(Lower)}{(Upper)}ifelse = flush
  456.  restore
  457. "
  458. *End
  459.  
  460. *CloseUI: *OutputBin
  461.  
  462. *% =============================
  463. *% Resolution and Apperance Control
  464. *% =============================
  465. *DefaultResolution: 300dpi
  466.  
  467. *?Resolution: "
  468.   save
  469.     currentpagedevice /HWResolution get
  470.     0 get
  471.     (          ) cvs print
  472.     (dpi)
  473.     = flush
  474.   restore
  475. "
  476. *End
  477.  
  478.  
  479. *%===========================================
  480. *%   Smoothing / Resolution Enhancement (REt)
  481. *%===========================================
  482. *OpenUI *Smoothing/Resolution Enhancement (REt):  PickOne
  483. *OrderDependency: 50 AnySetup *Smoothing
  484. *DefaultSmoothing: Medium
  485. *Smoothing None/Off: "2 dict
  486.     dup /PostRenderingEnhance true put
  487.     dup /PostRenderingEnhanceDetails
  488.     2 dict dup /REValue 0 put dup /Type 8 put put
  489.     setpagedevice"
  490. *End
  491. *Smoothing Light/Light: "2 dict
  492.     dup /PostRenderingEnhance true put
  493.     dup /PostRenderingEnhanceDetails
  494.     2 dict dup /REValue 1 put dup /Type 8 put put
  495.     setpagedevice"
  496. *End
  497. *Smoothing Medium/Medium: "2 dict
  498.     dup /PostRenderingEnhance true put
  499.     dup /PostRenderingEnhanceDetails
  500.     2 dict dup /REValue 2 put dup /Type 8 put put
  501.     setpagedevice"
  502. *End
  503. *Smoothing Dark/Dark: "2 dict
  504.     dup /PostRenderingEnhance true put
  505.     dup /PostRenderingEnhanceDetails
  506.     2 dict dup /REValue 3 put dup /Type 8 put put
  507.     setpagedevice"
  508. *End
  509. *Smoothing PrinterDefault/Printer Default: ""
  510. *?Smoothing: "
  511.  save
  512.     currentpagedevice /PostRenderingEnhanceDetails get /REValue get
  513.     [(None) (Light) (Medium) (Dark)] exch get print
  514.  restore
  515. "
  516. *End
  517. *CloseUI: *Smoothing
  518.  
  519.  
  520. *% =============================
  521. *% Font Information
  522. *% =============================
  523. *DefaultFont: Courier
  524.  
  525. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  526. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  527. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  528. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  529. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  530. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  531. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  532. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  533. *Font Courier: Standard "(002.004S)" Standard ROM
  534. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  535. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  536. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  537. *Font Helvetica: Standard "(001.006S)" Standard ROM
  538. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  539. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  540. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  541. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  542. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  543. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  544. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  545. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  546. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  547. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  548. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  549. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  550. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  551. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  552. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  553. *Font Symbol: Special "(001.007S)" Special ROM
  554. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  555. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  556. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  557. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  558. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  559. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  560.  
  561. *?FontQuery: "
  562.  save
  563.    { count 1 gt
  564.       { exch dup 127 string cvs (/) print print (:) print
  565.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  566.       } { exit } ifelse 
  567.    } bind loop
  568.    (*) = flush
  569.  restore
  570. "
  571. *End
  572.  
  573. *?FontList: "
  574. save
  575.   (*) {cvn ==} 128 string /Font resourceforall
  576.   (*) = flush
  577. restore
  578. "
  579. *End
  580.  
  581. *% =============================
  582. *% Printer Messages
  583. *% =============================
  584. *% Printer Messages (verbatim from printer):
  585. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  586. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  587. *Message: "\FontName\ not found, using Courier"
  588.  
  589. *% Status (format: %%[ status: <one of these> ] %%)
  590. *Status: "warming up"/warming up
  591. *Status: "initializing"/initializing
  592. *Status: "idle"/idle
  593. *Status: "busy"/busy
  594. *Status: "printing"/printing
  595. *Status: "waiting"/waiting
  596. *Status: "printing test page"/printing test page
  597. *Status: "PrinterError: needs attention"/PrinterError: needs attention
  598. *Status: "PrinterError: cover open"/PrinterError: cover open
  599. *Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
  600. *Status: "PrinterError: manual feed"/PrinterError: manual feed
  601. *Status: "PrinterError: out of paper"/PrinterError: out of paper
  602. *Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
  603. *Status: "PrinterError: page protect needed"/PrinterError: page protect needed
  604. *Status: "PrinterError: out of memory"/PrinterError: out of memory
  605. *Status: "PrinterError: output bin full"/PrinterError: output bin full
  606. *Status: "PrinterError: resetting printer"/PrinterError: resetting printer
  607. *Status: "PrinterError: toner is low"/PrinterError: toner is low
  608. *Status: "PrinterError: off line"/PrinterError: off line
  609.  
  610.  
  611. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  612. *Source: "other I/O"/other I/O
  613. *Source: "AppleTalk"/AppleTalk
  614. *Source: "APPLETALK"/AppleTalk
  615. *Source: "ATALK"/AppleTalk
  616. *Source: "LocalTalk"/LocalTalk
  617. *Source: "Parallel"/Parallel
  618. *Source: "EtherTalk"/EtherTalk
  619. *Source: "NOVELL"/NOVELL
  620. *Source: "DLC/LLC"/DLC/LLC
  621. *Source: "ETALK"/TherTalk
  622. *Source: "TCP/IP"/TCP/IP
  623.  
  624. *%  Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  625. *Printer Error: "needs attention"/needs attention
  626. *Printer Error: "cover open"/cover open
  627. *Printer Error: "no toner cartridge"/no toner cartridge
  628. *Printer Error: "manual feed"/manual feed
  629. *Printer Error: "out of paper"/out of paper
  630. *Printer Error: "Paper Jam"/Paper Jam
  631. *Printer Error: "page protect needed"/page protect needed
  632. *Printer Error: "out of memory"/out of memory
  633. *Printer Error: "output bin full"/output bin full
  634. *Printer Error: "resetting printer"/resetting printer
  635. *Printer Error: "toner is low"/toner is low
  636. *Printer Error: "off line"/off line
  637.  
  638.  
  639.  
  640. *% =============================
  641. *% System Management
  642. *% =============================
  643.  
  644. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  645.  
  646. *FreeVM: "1672616"
  647. *VMOption 8Meg/8 - 15 MB Total RAM:    "1672616"
  648. *VMOption 16Meg/16 - 23 MB Total RAM:    "6858152"
  649. *VMOption 24Meg/24 - 31 MB Total RAM:    "14992808"
  650. *VMOption 32Meg/32 - 39 MB Total RAM:    "23119272"
  651. *VMOption 40Meg/40 - 56 MB Total RAM:    "31262120"
  652. *SuggestedJobTimeout: "0"
  653. *SuggestedWaitTimeout: "300"
  654.  
  655. *Password: "()" 
  656. *ExitServer: "
  657.  count 0 eq
  658.  { false } { true exch startjob } ifelse
  659.  not { 
  660.      (WARNING: Cannot modify initial VM.) =
  661.      (Missing or invalid password.) =
  662.      (Please contact the author of this software.) = flush quit
  663.      } if
  664. "
  665. *End
  666.  
  667. *Reset: "
  668.  count 0 eq
  669.  { false } { true exch startjob } ifelse
  670.  not { 
  671.     (WARNING: Cannot reset printer.) =
  672.     (Missing or invalid password.) =
  673.     (Please contact the author of this software.) = flush quit
  674.     } if
  675.  systemdict /quit get exec
  676.  (WARNING : Cannot reset printer.) = flush
  677. "
  678. *End
  679.  
  680. *% =============================
  681. *% For "HP Color LaserJet"
  682. *% =============================